#pragma once

#include <string>
#include <vector>

class FileUtils {
public:
    static bool saveFile(const std::string& filepath, const std::string& content);
    static bool saveFile(const std::string& filepath, const char* data, size_t size);
    static std::string readFile(const std::string& filepath);
    static bool fileExists(const std::string& filepath);
    static bool createDirectory(const std::string& path);
    static long long getFileSize(const std::string& filepath);
};
